ACENSI is looking for a DevOps for one of their client based in Brussels :
Context
Engineers at Global Energy ManaSEMent (SEM) aspire at being at the forefront of the energy revolution.
Dev-Ops Engineers collaborate in squads with Developers, traders, risk-officers and treasury to simplify and automate the day to day business using infrastructure-as-code, CI, micro-services, a variety of languages best fit for purpose and most important: continuous innovation. As such we are transforming the processes that guarantee availability of affordable energy in every home into a state-of-the-art automated system.
By joining SEM you would become part of a motivated team of software developers that regularly pair up with different users as a feature team to conceptualise, create, maintain and operate part of our full automated system.
This automation is crucial to the energy world as power needs to be continuously balanced in real-time between supply and demand. While demand has always been hard to predict, supply is now becoming hard to foresee due to the increased use of weather dependent renewables. This makes that market mechanisms to adjust the production and demands are continuously evolving to be applied on shorter timescales. And these timescales can only be met through automation and by letting algorithms take the buy-or-make decisions.
Purpose of the service
The service will be provided within the SEM Business Innovation & Oversight – Power - IS team which is responsible to propose, build and maintain innovative solutions towards Optimizers, Dispatchers and third party customers covering different time horizon (Week-Ahead, Day-Ahead and Intra-Day).
Services expected from the Service Provider
The activities presented above correspond to the expectations of SEM-IS. It is up to the Service Provider to complete and specify the content of each if necessary, or even add other activities.
The Service Provider is expected to put forward a profile with the skills requested in line with the requested activities. After analysing the activities, the Service Provider may propose complementary skills.
All of the deliverables shall be drawn up according to the presentation models and standards in force at SEM-IS.
The deliverables shall be handed over during performance of the service including in intermediary versions. They shall be sent in electronic form by the company's messaging service.
Activities
· This position will consist of a dual role. You'll join a motivated operational team that supports the application landscape 24/7. When you are not on duty, you'll be attached to a development team.
As a guard :
· You are the first contact for application issues that business users might experience. You provide and implement solutions or workarounds. If needed you'll escalate the issue to other teams, development or infrastructure otherwise
· You'll take care of all the operational needs of the development team. The administration and follow-up of the firewalls openings, certificates and any other infrastructure request.
· You'll be a innovating factor to bring new ideas and concepts in to team.
· Guide the development team in building supportable solutions.
As member of the development team you are attached to
· Collaborate continuously in analyzing further automating the desk in order to improve the performance of the desk. This includes getting familiar with all data-flows used by the team for
o Delivering the physical commitments (including ancillary services) and ensure portfolio balance (Nuclear, Thermal, CHP, Renewable and pump storage) in BE, FR, DE and NL.
o Interfacing with Power Generation information systems and Transport System Operators information systems in Europe
o Ensuring compliancy with external regulations (a.o. REMIT)
· Co-develop with the team on the identified solutions in dev-ops mode using the tools we consider to be best fit for the task at hand (currently: microservices, C#, Python, Angular, Azure, Harbord) applying coding best practices (clean code, software craftmanship)
· Continuously collaborate on design and implementation issues with the team to move forward as a team
· Continuously improve the solutions.
Expected skills
General skills (soft skills)
· The consultant(s) put forward for this assignment must be passionate about tackling challenges both in team and independent that require excellent operational skills with deep insight on into how the energy auctions and energy exchanges work.
· Fascinated by the energy markets and the evolution it is going through because you will help SEM to innovate by adapting to the changing markets and as such facilitate the energy transition.
· You are experienced with DevOps techniques and organizations.
· Looking forward to have close collaboration with the users.
· Independent and stress resistant.
· Curious, creative and innovative in solution findings.
Expected technical skills
You are/have
· Experienced with Cloud computing solutions, and you can administrate resources within the Azure platform. AWS is a plus.
· Experienced with container orchestration (Kubernetes, OpenShift or similar)
· Experienced in software deployment in containers (e.g. Docker)
· Knowledgeable in network infrastructure.
o e.g. Load balancers, Firewalls, proxy's, routings..
· Experienced with Azure DevOps and GitHub.
· Familiar with PowerShell or any other scripting language.
· Interested with Infrastructure as Code and automation tools.
· Interested in Python, Angular, C# on Linux and Windows hosted at Kubernetes & Azure.
Expected functional skills
English (official language within SEM) : Fluent
French or Dutch : Fluent
Knowledge and skills in the energy market industry : Trainee